package com.siashan.toolkit.core.enums;

import java.io.Serializable;

/**
 * 枚举元素通用接口，在自定义枚举上实现此接口可以用于数据转换<br>
 * 在实际开发工程中，数据库中存储的往往是int值<br>
 *
 * @author siashan
 * @since V1.0.1
 */
public interface IBaseEnum<T extends Serializable> {

    /**
     * 获取枚举的code属性值
     *
     * @return code属性值
     */
    T getCode();

    /**
     * 获取枚举描述
     *
     * @return 枚举的desp属性值
     */
    String getDesp();
}